var e, t, a = require("../../../../@babel/runtime/helpers/objectSpread2"), r = require("../../../../common/vendor.js"), n = {
    props: a({
        hairline: {
            type: Boolean,
            default: !0
        },
        type: {
            type: String,
            default: "info"
        },
        size: {
            type: String,
            default: "normal"
        },
        shape: {
            type: String,
            default: "square"
        },
        plain: {
            type: Boolean,
            default: !1
        },
        disabled: {
            type: Boolean,
            default: !1
        },
        loading: {
            type: Boolean,
            default: !1
        },
        loadingText: {
            type: [ String, Number ],
            default: ""
        },
        loadingMode: {
            type: String,
            default: "spinner"
        },
        loadingSize: {
            type: [ String, Number ],
            default: 14
        },
        openType: {
            type: String,
            default: ""
        },
        formType: {
            type: String,
            default: ""
        },
        appParameter: {
            type: String,
            default: ""
        },
        hoverStopPropagation: {
            type: Boolean,
            default: !0
        },
        lang: {
            type: String,
            default: "en"
        },
        sessionFrom: {
            type: String,
            default: ""
        },
        sendMessageTitle: {
            type: String,
            default: ""
        },
        sendMessagePath: {
            type: String,
            default: ""
        },
        sendMessageImg: {
            type: String,
            default: ""
        },
        showMessageCard: {
            type: Boolean,
            default: !0
        },
        dataName: {
            type: String,
            default: ""
        },
        throttleTime: {
            type: [ String, Number ],
            default: 0
        },
        hoverStartTime: {
            type: [ String, Number ],
            default: 0
        },
        hoverStayTime: {
            type: [ String, Number ],
            default: 200
        },
        text: {
            type: [ String, Number ],
            default: ""
        },
        icon: {
            type: String,
            default: ""
        },
        iconSize: {
            type: [ String, Number ],
            default: ""
        },
        iconColor: {
            type: String,
            default: "#000000"
        },
        color: {
            type: String,
            default: ""
        },
        customTextStyle: {
            type: [ Object, String ],
            default: ""
        }
    }, null == (t = null == (e = r.index.$uv) ? void 0 : e.props) ? void 0 : t.button)
};

exports.props = n;